\hypertarget{class_zebulon_1_1_coral_a_h_r_s_1_1_ping}{
\section{Zebulon::CoralAHRS::Ping Class Reference}
\label{class_zebulon_1_1_coral_a_h_r_s_1_1_ping}\index{Zebulon::CoralAHRS::Ping@{Zebulon::CoralAHRS::Ping}}
}


This message requests that the Coral AHRS module responsds with a \hyperlink{class_zebulon_1_1_coral_a_h_r_s_1_1_pong}{Pong} message. This is used to verify that the module is active and responding.  


{\ttfamily \#include $<$ping.h$>$}Inheritance diagram for Zebulon::CoralAHRS::Ping::\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2cm]{class_zebulon_1_1_coral_a_h_r_s_1_1_ping}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{class_zebulon_1_1_coral_a_h_r_s_1_1_ping_af5927f79e7c2503e999e7a5b936ebc0e}{
\hyperlink{class_zebulon_1_1_coral_a_h_r_s_1_1_ping_af5927f79e7c2503e999e7a5b936ebc0e}{Ping} ()}
\label{class_zebulon_1_1_coral_a_h_r_s_1_1_ping_af5927f79e7c2503e999e7a5b936ebc0e}

\begin{DoxyCompactList}\small\item\em Constructor. \item\end{DoxyCompactList}\item 
\hypertarget{class_zebulon_1_1_coral_a_h_r_s_1_1_ping_a3e621888861ea796d21647f7d631d388}{
virtual \hyperlink{class_zebulon_1_1_coral_a_h_r_s_1_1_ping_a3e621888861ea796d21647f7d631d388}{$\sim$Ping} ()}
\label{class_zebulon_1_1_coral_a_h_r_s_1_1_ping_a3e621888861ea796d21647f7d631d388}

\begin{DoxyCompactList}\small\item\em Destructor. \item\end{DoxyCompactList}\item 
virtual int \hyperlink{class_zebulon_1_1_coral_a_h_r_s_1_1_ping_aefa154a7e58d32dd3f98e4a69f82203d}{WriteMessageBody} (CxUtils::Packet \&packet) const 
\begin{DoxyCompactList}\small\item\em Writes contents of message body to packet. \item\end{DoxyCompactList}\item 
virtual int \hyperlink{class_zebulon_1_1_coral_a_h_r_s_1_1_ping_adcdf553728c6777449763db198f69657}{ReadMessageBody} (const CxUtils::Packet \&packet)
\begin{DoxyCompactList}\small\item\em Reads contents of message body from the packet, saving to internal data members. \item\end{DoxyCompactList}\item 
\hypertarget{class_zebulon_1_1_coral_a_h_r_s_1_1_ping_a5889a9832b0b865496b91fa05e4654b7}{
virtual \hyperlink{class_zebulon_1_1_coral_a_h_r_s_1_1_message}{Message} $\ast$ {\bfseries Clone} () const }
\label{class_zebulon_1_1_coral_a_h_r_s_1_1_ping_a5889a9832b0b865496b91fa05e4654b7}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
This message requests that the Coral AHRS module responsds with a \hyperlink{class_zebulon_1_1_coral_a_h_r_s_1_1_pong}{Pong} message. This is used to verify that the module is active and responding. 

\subsection{Member Function Documentation}
\hypertarget{class_zebulon_1_1_coral_a_h_r_s_1_1_ping_adcdf553728c6777449763db198f69657}{
\index{Zebulon::CoralAHRS::Ping@{Zebulon::CoralAHRS::Ping}!ReadMessageBody@{ReadMessageBody}}
\index{ReadMessageBody@{ReadMessageBody}!Zebulon::CoralAHRS::Ping@{Zebulon::CoralAHRS::Ping}}
\subsubsection[{ReadMessageBody}]{\setlength{\rightskip}{0pt plus 5cm}int Ping::ReadMessageBody (const CxUtils::Packet \& {\em packet})\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}
\label{class_zebulon_1_1_coral_a_h_r_s_1_1_ping_adcdf553728c6777449763db198f69657}


Reads contents of message body from the packet, saving to internal data members. 
\begin{DoxyParams}{Parameters}
\item[\mbox{$\leftarrow$} {\em packet}]The packet to read data from.\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Number of bytes read from packet. 
\end{DoxyReturn}


Implements \hyperlink{class_zebulon_1_1_coral_a_h_r_s_1_1_message}{Zebulon::CoralAHRS::Message}.\hypertarget{class_zebulon_1_1_coral_a_h_r_s_1_1_ping_aefa154a7e58d32dd3f98e4a69f82203d}{
\index{Zebulon::CoralAHRS::Ping@{Zebulon::CoralAHRS::Ping}!WriteMessageBody@{WriteMessageBody}}
\index{WriteMessageBody@{WriteMessageBody}!Zebulon::CoralAHRS::Ping@{Zebulon::CoralAHRS::Ping}}
\subsubsection[{WriteMessageBody}]{\setlength{\rightskip}{0pt plus 5cm}int Ping::WriteMessageBody (CxUtils::Packet \& {\em packet}) const\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}
\label{class_zebulon_1_1_coral_a_h_r_s_1_1_ping_aefa154a7e58d32dd3f98e4a69f82203d}


Writes contents of message body to packet. 
\begin{DoxyParams}{Parameters}
\item[\mbox{$\leftarrow$} {\em packet}]The packet to write data to.\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Number of bytes written to packet. 
\end{DoxyReturn}


Implements \hyperlink{class_zebulon_1_1_coral_a_h_r_s_1_1_message}{Zebulon::CoralAHRS::Message}.

The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
\item 
C:/Users/Matt/Documents/School/Robotics/zebulon/v2/coralahrs/include/coralahrs/messages/ping.h\item 
C:/Users/Matt/Documents/School/Robotics/zebulon/v2/coralahrs/src/coralahrs/messages/ping.cpp\end{DoxyCompactItemize}
